/*
 * @Descripttion:
 * @Author: lx
 * @Date: 2022-06-29 15:57:58
 * @LastEditTime: 2022-06-29 16:30:43
 */
function* fn() {
    let s = yield "hello";
    yield "hi";
    console.log(s);
}

let f = fn();
f.next(); // 函数开始执行 在第一个yield停止 获取yield后面的值
f.next("lpx"); // 第二哥yield停止，并把括号中的值传给第一个yield的返回值。
f.next(); // 打印出s
